stick in your craw - French English Dictionary